package cn.edu.hyit.hjq.volunteems.backend.dto.request;

import jakarta.validation.constraints.*;
import lombok.Data;

@Data
public class ReviewRequest {

    /**
     * 报名记录 ID
     */
    @NotNull(message = "报名记录ID不能为空")
    private Long regId;

    /**
     * 审核状态（1=通过，2=拒绝）
     */
    @NotNull(message = "审核状态不能为空")
    @Min(value = 1, message = "审核状态必须是 1（通过）或 2（拒绝）")
    @Max(value = 2, message = "审核状态必须是 1（通过）或 2（拒绝）")
    private Integer status;

    /**
     * 审核人（管理员）ID
     */
    @NotNull(message = "审核人ID不能为空")
    private Long reviewerId;

}
